package com.thiagov.poc;

import com.google.android.maps.GeoPoint;
import com.google.android.maps.OverlayItem;

/**
 * Essa classe estende OverlayItem, a fim de acrescentar a funcionalidade de
 * associar um recurso do jogo a um Overlayitem.
 * @author thiagov
 *
 */
public class MyOverlayItem extends OverlayItem{

    /** O tipo do recurso associado ao OverlayItem */
    String type;

    /**
     * Construtor da classe. Inicizaliza os campos necessarios.
     * @param point
     *        Ponto no qual a Overlayitem sera inserido.
     * @param title
     *        Titulo da mensagem a ser exibida ao se clicar na Overlayitem.
     * @param snippet
     *        Texto a ser exibido ao se clicarna Overlayitem.
     * @param type
     *        O tipo do de Overlayitem. Indica se o item eh relativo ao jogador ou a certo lugar.
     */
    public MyOverlayItem(GeoPoint point, String title, String snippet, String type) {
        super(point, title, snippet);
        this.type = type;
    }

    /**
     * Pega o tipo do OverlayItem.
     * @return uma String informando o tipo da OverlayItem.
     */
    public String getType() {
        return type;
    }

}
